網路的rails安裝文已經很多了,安裝的部分就直接網路找就可以:)
如果安裝過程有問題也可以來留言討論
首先我們先來規劃一下需要哪些東西
需要一個表來放留言的資料
#先開好專案
rails new messageboard
#用git把專案存起來
git init
git add .
git commit -m "project init"
#終端機打上rails s
server就已經開起來了
預設為localhost:3000
成功的話會看到一個歡迎的頁面
#先來把資料表開好
rails g model board
#下面程式碼會在db/migrate 檔名會自己變成複數
class CreateBoards < ActiveRecord::Migration[5.1]
def change
create_table :boards do |t|
t.string :username #留言者的名字
t.string :content #留言的內容
t.timestamps
end
end
end
#建立資料表
rails db:migrate
#建立controller
rails g controller board
#在config/routes.rb設定好routes
Rails.application.routes.draw do
resources :board #加上這行
end
#在終端機中打上rails routes就會看到rails幫我生成的routes了
#接著來新增留言
class BoardsController < ApplicationController
def new
@board = Board.new()
end
end